OBDDs in Heuristic Search
نویسندگان
چکیده
The use of a lower bound estimate in the search has a tremendous impact on the size of the resulting search trees, whereas OBDDs can be used to e ciently describe sets of states based on their binary encoding. This paper combines these two ideas to a new algorithm BDDA . It challenges both, the breadthrst search using OBDDs and the traditional A algorithm. The problem with A is that in many applications areas the set of states is too huge to be kept in main memory. In contrary, brute-force breadthrst search using OBDDs unnecessarily expands several nodes. Therefore, we exhibit a new trade-o between time and space requirements and tackle the most important problem in heuristic search to overcome space limitations while avoiding a strong penalty in time. We evaluate our approach in the (n 1)-Puzzle and within Sokoban.
منابع مشابه
Learning Heuristics by Evolutionary Algorithms with Variable Size Representation
In this paper we present an Evolutionary Algorithm (EA) that learns good heuristics from a given set of basic operations, i.e. local search search algorithms. The heuristics are given by sequences of these operations. The length of a sequencea depends on the considered problem instance, i.e. on the number of basic operations that have to be used for constructing an eecient heuristic. The sequen...
متن کاملMinimization of Free BDDs
| Free BDDs (FBDDs) are an extension of ordered BDDs (OBDDs). FBDDs may have different orderings along each path. They allow a more eecient representation, while keeping (nearly) all of the properties of OBDDs. In some cases even an exponential reduction can be observed. In this paper we present for the rst time an exact algorithm for nding a minimal FBDD representation for a given Boolean func...
متن کاملDynamic Minimization of Sentential Decision Diagrams
The Sentential Decision Diagram (SDD) is a recently proposed representation of Boolean functions, containing Ordered Binary Decision Diagrams (OBDDs) as a distinguished subclass. While OBDDs are characterized by total variable orders, SDDs are characterized more generally by vtrees. As both OBDDs and SDDs have canonical representations, searching for OBDDs and SDDs of minimal size simplifies to...
متن کاملSample Method for Minimization of OBDDs
This paper contributes to the solution of the minimization problem of Ordered Binary Decision Diagrams by means of variable reordering. We suggest a new heuristic that is based on sampling. A small OBDD sample is chosen from the OBDDs that are considered for minimization. Solving the problem for this small sample, we obtain a variable order that is adapt for the entire OBDDs. We present rst exp...
متن کاملHeuristics for Planning with Penalties and Rewards using Compiled Knowledge
The automatic derivation of heuristic functions for guiding the search for plans in large spaces is a fundamental technique in planning. The type of heuristics that have been considered so far, however, deal only with simple planning models where costs are associated with actions but not with states. In this work we address this limitation by formulating a more expressive planning model and a c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998